public abstract class TemporalDifference {
	int N;
	double alpha;
	double gamma;
	double epsilon;
	double reward;
	boolean isEpsilonDynamic = false;
	public abstract  void Learn(Component component);
	public abstract  void Learn(Component component,Component c);
}
